자동 인스톨러 안내
==================

InGameRestartButtonSet_DataInstaller.exe는 EXE 옆 data/를 설치 원본으로 사용합니다.
EXE 내부에는 모드 JSON/SPRITE나 바닐라 payload가 들어있지 않습니다.

1. 먼저 [검사]를 누릅니다.
   - 이 단계는 설치 원본만 검사합니다.
   - 대상 폴더는 검사하지 않습니다.

2. 대상 폴더를 지정합니다.
   다음 세 위치 중 하나를 선택할 수 있습니다.
   - 모드 루트
   - .mpq 폴더
   - .mpq/data 폴더

3. 아무 기존 모드가 없는 첫 설치라면 [모드폴더 없음]을 체크합니다.
   선택한 상위 폴더 아래에 JimSSng\JimSSng.mpq\data가 생성됩니다.

4. 옵션을 선택합니다.
   - ESC로 즉시 리방: 기본 OFF
   - 인게임 종료버튼 사용: 기본 ON
     ESC 즉시 리방 ON일 때는 ON으로 고정됩니다.
   - 인게임 재시작버튼 사용: 기본 ON
   - 재시작 버튼 배열: 재시작버튼 ON일 때만 표시
     정배열 (일반-악몽-지옥) / 역배열 (지옥-악몽-일반)

5. [설치]를 누릅니다.
   현재 target 공유 JSON을 기준으로 이 모드 소유 부분만 병합하고,
   모든 출력을 먼저 생성/검증한 뒤 전체 백업 후 원자적으로 기록합니다.

백업은 EXE 옆 backups/에 남으며 자동 삭제되지 않습니다.
[선택 백업 복구]는 source data가 없어도 검증된 백업만으로 동작합니다.

주의:
- 복구하면 해당 백업 이후 같은 파일에 적용된 다른 모드 수정도 함께 되돌아갑니다.
- ESC 즉시 리방 적용 후 Pause JSON이 다른 프로그램에서 변경된 경우, OFF 재설치는 임의 복구하지 않고 안전하게 중단합니다.
